terminal leaf - German English Dictionary